Career 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Czech Republic F2 CA Challenge 2002 - Graz 2000 Cairo Challenger - Cairo ATU Cup - Weiden Garden Open - Rome 2003 Eddleman USTA Challenger - Birmingham Pekao Open 2004 - Szczecin Open de la Ville de Saint Denis - Reunion Island Tatra Banka Open - Bratislava The West Side Tennis Club Clay Court Challenger - Forest Hills San Marino Cepu Open - San Marino Amazonia Open de Tenis - Belem XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Copa Petrobras Brazil - Belo Horizonte Ford Tennis Championships - Louisville Music City Challenger - Nashville JSM Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa KGHM Dialog Polish Indoors - Wroclaw Bancolombia Open - Bogota 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta III Aberto Santa Catarina de Tenis - Florianopolis Prosperita Open 2008 - Ostrava Zagreb Open - Zagreb New Delhi Challenger II - New Delhi Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta BH Tenis Open International Cup 2008 - Belo Horizonte Copa Petrobras-Colombia - Bogota Sao Paulo Challenger Tanger Challenger Marrakech Challenger Rome Challenger Ostrava Challenger Furth Challenger Kosice Challenger Belo Horizonte Challenger Cordenons Challenger Szczecin Challenger Sao Paulo Challenger Bucaramanga Challenger Bogota Challenger Blunmenau Challenger Rome Challenger Curitiba Challenger Rome Challenger Prostejov Challenger Salvador Challenger Manerbio Challenger Bangkok Challenger Sao Paulo Challenger Blumenau Challenger Santos Challenger Campos do Jordao Challenger Recife Challenger Buenos Aires Challenger Florianopolis Challenger Rio Quente Challenger Campinas Challenger Belem Challenger Rio De Janeiro Challenger Sao Paulo Challenger Stella Artois Clay Court Championships - Budaors V Gramado Open de Tennis - Gramado AXA Open - Lisbon Barletta Citta Della Disfida Open 2000 - Barletta XL Capital Bermuda Open - Bermuda Polish Open 2000 - Poznan VI Abierto Internacional de Salinas - Salinas Intelig Tennis Cup - Brasilia Copa Ericsson Brazil - Sao Paulo Gran Copa Ericsson - Rio de Janeiro Britania Zavaleta - Puebla SMS Tennis Cup - Sao Paulo USTA Challenger of Dallas - Dallas Qwarant Cup - Sopot Copa Ericsson - Lima drkoop.com USTA challenger of Miami - Miami Binghamton Professional Tennis Tournament - Binghamton IX Trofeo Ciudad de Quito - Quito Britania Zavaleta - Puebla Hilton Waikoloa Village USTA Challenger - Waikoloa KGHM Polish Indoors - Wroclaw Bogota Challenger - Bogota Corona Mexico City Open - Mexico City Ispat Open 2004 - Ostrava Ourocard Tennis Challenger - Sao Paulo Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk Copa Petrobras Santiago - Santiago Mauritius Open - Mauritius Aberto de Sao Paulo - Sao Paulo Intersport Heilbronn Open - Heilbronn Tennis Napoli Cup - Napoli ECM Prague Open 2005 - Prague KGHM Emax Polish Indoors - Wroclaw Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Aberto de Santa Catarina - Florianopolis Schickendanz Open - Furth Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville Pekao Open - Szczecin Copa Petrobras Colombia - Bogota Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Morocco Tennis Tour - Casablanca ECU Prague Open - Prague Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao AGT Challenger - Leon VII Avierto Internacional de Salinas - Salinas BH Tennis Open International Cup - Belo Horizonte Trnava Challenger KGHM Polish Indoors - Wroclaw TESS Tennis Classic - Campinas VI Gramado Open de Tenis - Gramado Intersport Heilbronn Open - Heilbronn Zagreb Open - Zagreb ATP Challenger Open 2004 - Monchengladbach BMW Tennis Championship - Sunrise Cridicard Mastercard Tennis Cup - Campos do Jordao Sardinia International Championship - Cagliari Zivnobanka Open - Prostejov Schickendanz Open - Furth ATU Cup - Weiden South African Airways Open - East London Abierto Internacional de Salinas 'Dario Expreso' - Salinas Copa Petrobras Argentina - Buenos Aires ECM Prague Open 2008 - Prague Credicard Citi Mastercard Tennis Cup - Campos do Jordao Rabat Challenger USTA Men's Challenger of Dallas - Dallas IX Open Internacional D'Andorra - Andorra 2006 North Shore Pro Tennis Championship - Winnetka Brasilia Challenger Bogota Challenger Challenger Lugano - Lugano Campos do Jordao Challenger Challenger 42 - Andrezieux Copa Petrobras Colombia - Bogota ITG Miami Challenger - Miami AT&T Challenger of Dallas - Dallas Morocco Tennis Tour - Meknes Tennis Napoli Cup - Napoli ATP Heineken Challenger 2000 - Ho Chi Minh City Izmir Cup - Izmir Porsche Open - Poznan s'Tennis Masters Challenger - Graz Ostrava Challenger Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Rome Challenger XIV Challenger ATP Club Premium Open - Quito Seguros Bolivar Open - Cali XII Abierto Internacional de Salinas - Salinas Banca Stato Challenger - Lugano Riviera di Rimini Challenger - Rimini Turin Challenger Tennis Napoli Cup 2007 - Napoli Scheveningen Challenger Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding USTA/Adtech Challenger - Boston Tatra Banka Slovak Open - Bratislava Kitzbuhel Challenger Aberto de Santa Catarina de Tenis - Florianopolis Mobilux Open - Luxembourg U.S. Men's Clay Court Championships - Orlando Internazionali di Tennis di San Marino - San Marino Gold Flake Open - Chennai Brasilia Challenger Milan Indoors - Milan Copa AT&T - Buenos Aires Internationaler Raiffeisen Grand Prix - St. Polten Telenordia Swedish Open - Bastad The Hamlet Cup - Long Island Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Tata Open 2002 - Chennai BellSouth Open - Vina del Mar Brasil Open - Salvador BellSouth Open - Vina del Mar International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca 2003 Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Prague Unicredit Czech Open 2007 - Prostejov Dallas Challenger San Marino Cepu Open - San Marino Nord LB Open 2007 - Braunschweig ECM Prague Open - Prague Baden Open - Ettlingen Copa Ericsson Peru - Lima VI Trofeo Ciudad de Quito - Quito Copa AT&T - Buenos Aires Estoril Open - Estoril Bancastato Challenger Lugano - Lugano Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort USTA Men's Challenger of Dallas - Dallas Idea Prokom Open - Sopot Athens Challenger International Tennis Championships - Delray Beach Thailand Open - Bangkok Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Chennai Open - Chennai Heineken Open - Auckland International Tennis Championships - Delray Beach BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten San Luis Potosi Challenger - San Luis Potosi Ordina Open - 's-Hertogenbosch The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Mercedes-Benz Cup - Los Angeles Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Vietnam Open - Ho Chi Minh City Open de Moselle - Metz AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Chennai Open - Chennai Santos Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco ATU Cup 2001 - Weiden The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Orange Prokom Open - Sopot Intelig Tennis Cup - Campos do Jordao ATP Kremlin Cup - Moscow Credicard Tennis Cup - Campos do Jordao Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Sao Paulo Challenger AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Copa Ericsson Chile - Santiago Chennai Open - Chennai Heineken Open - Auckland Tatra Banka Open 2001 - Bratislava Copa Ericsson Uruguay - Montevideo Copa Telmex - Buenos Aires Kos-Zucchetti Tennis Cup - Cordenons Zagreb Challenger Estoril Open - Estoril The Hypo Group Tennis International 2008 - Poertschach Orange Warsaw Open - Warsaw Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Citta di Como - Como ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Campbells Hall of Fame Tennis Championships - Newport Scheveningen Challenger Ljubljana Open - Ljubljana Movistar Open - Santiago Brasil Open - Costa do Sauipe Mercedes Cup - Stuttgart Thailand Open - Bangkok Campos do Jordao Challenger Banca Stato Challenger Lugano - Lugano Pekao Open - Szczecin Internationale Badische Meisterschaften Um Den Techem Cup - Zell Oberstaufen Cup - Oberstaufen Movistar Open - Santiago Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Serbia Open - Belgrade XIII Trofeo Ciudad de Quito - Quito UNICEF Open - 's Hertogenbosch Freudenstadt Challenger Winston Salem - Winston Salem Czech Indoor Open - Prague Bratislava Challenger Sao Paulo - Brazil La Serena Open - La Serena Brisbane International - Brisbane Ljubljana Open 2002 - Ljubljana Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Muller Cup - Ulm Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta ATU Cup - Weiden Citi Open - Washington Brasil Open - Sao Paulo Voit Mexico City Open - Mexico City Heilbronn Open - Heilbronn Geneva Challenger - Geneva Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Trofeo Barcelona de Tenis - Barcelona 2001 Centura USTA Challenger - Rocky Mount Sail Open - New Delhi Hilton Waikoloa Village USTA Challenger - Waikoloa Schickendanz Open - Furth TCT Open - Tunis BH Tennis Open International Cup - Belo Horizonte Black Forest Open - Freudenstadt III Gramado Open de Tenis - Gramado Harrah's Entertainment Men's Pro Challenger - Tunica San Luis Potosi Challenger - San Luis Potosi Banja Luka 2002 - Banja Luka IPP Open - Helsinki VIII Avierto Internacional de Salinas - Salinas Waco International Tennis Challenger - Waco Sporting Challenger '07 Trofeo Regione Piemonte - Turin ATP Challenger Trophy 2008 - Trnava Morocco Tennis Tour - Marrakech Zagreb Open - Zagreb DPD Challenger 2002 - Aschaffenburg Abierto Colombiano de Tenis - Bogota Renault Slovenian Open - Ljubljana Tunis Open 2006 - Tunis Jaegermeister Open - Braunschweig Kosice Challenger Czech Open 2006 - Prostejov Szczecin Challenger Aberto Da Costa Do Sauipe - Bahia Trnava Challenger Cyclus Open de Tenis - Florianopolis IV Challenger Ciudad De Guayaquil - Guayaquil 2002 Tulsa USTA Challenger - Tulsa Rome Challenger Campinas Challenger XL Capital Bermuda Open - Bermuda Tennis Napoli Cup - Napoli Cali Challenger Pekao Open - Szczecin PEOPLEnet CUP - Dnepropetrovsk Hilton Waikoloa Village USTA Challenger - Waikoloa Trani Cup - Trani Copa Ericsson Brazil - Sao Paulo Sao Paulo Challenger KGHM Polish Indoors - Wroclaw Honda-Kah Open - Singapore Copa Petrobras-Brazil - Aracaju BCP Tennis Classic - Sao Paulo University of Tennessee USTA Challenger - Knoxville Kueppers Kolsch Cup by Lambertz - Aachen Meknes Challenger Challenger Casino Lugano - Lugano Telesp Celular Open - Campinas Bancolombia Open - Bogota Ciudad de Pozoblanco Open Diputacion - Cordoba Geneva Challenger Zivnobanka Czech Open - Prostejov Manerbio Challenger Unique Zagreb Open - Zagreb Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno BH Tennis Open International Cup - Belo Horizonte Internazionali di Tennis de San Marino - San Marino ATU Cup 1999 - Weiden USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio Tatra Banka Slovak Open - Bratislava IV Gramado Open de Tenis - Gramado Pekao Open - Szczecin IPP Open - Helsinki Visa Tennis Open - Sao Paulo Segundo Aberto de Brasilia - Brasilia 2002 Azalea Orthopedic Challenger - Tyler Tatra Banka Open - Bratislava Kyiv UMC Open - Kiev VII Torneo Internazionale di Tennis - Barletta Global Telecom Open - Florianopolis Rhein-Main Challenger 2003 - Aschaffenburg Pekao Open 2001 - Szczecin USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance The Nottingham Challenger - Nottingham SMS Tennis Open - Sao Paulo Tatra Banka Open 2003 - Bratislava Tampere Challenger - Tampere Copa Ericsson - Sao Paulo 2003 USTA Challenger of Calabasas - Calabasas Steelers Cup - Kosice Haagen Dazs Open - Caracas Cairo Challenger 2002 - Cairo Open Mutouest - St. Brieuc Top Wool Challenger - Biella Fifth-Third Bank Tennis Championships - Lexington Grolsch Cup - Warsaw Rado Geneva Challenger - Geneva Yugoslavia Open - Belgrade Abierto Club Casablanca - Mexico City Tennis Napoli Cup 2004 - Napoli Copa Ericsson Venezuela - Caracas Garden Open 2004 - Rome Sao Jose Do Rio Preto Challenger Copa Ericsson Chile - Santiago Copa Petrobras Argentina - Buenos Aires Turin Challenger Steelers Cup - Kosice Copa Ericsson Brasil - Sao Paulo Winnetka Challenger Copa Ericsson Uruguay - Montevideo Challenger Britania Zavaleta - Puebla Ljubljana Open - Ljubljana Copa Petrobras Paraguay - Asuncion Toluca Challenger - Toluca Schickedanz Open - Furth Copa Ericsson Mexico - Guadalajara Sao Leopoldo Challenger ATP Challenger Hamburg - Hamburg Bogota Challenger Warsteiner Challenger Wolfsburg - Wolfsburg ATP Heineken Challenger 1999 - Ho Chi Minh City Honda-Kah Open - Singapore Rimini Challenger Barletta Citta Della Disfida Open 99 - Barletta Napoli Challenger - Napoli AXA Open - Espinho Aberto de Sao Paulo - Sao Paulo Quelle Cup 1999 - Furth Copa Kia Challenger ATP - Santiago Prague Challenger - Prague Orbetello Challenger Muller Cup 99 - Ulm Tenniscup of Flanders - Ostende Credicard Mastercard Tennis Cup - Campos do Jordao Open 88 - Contrexeville TED Open - Istanbul Internationale Tenniskampioenschappen - Scheveningen 13 BH Tennis Open International Cup - Belo Horizonte Polish Open 99 - Poznan II Cyclus Open de Tenis - Florianopolis BH Tennis Open International Cup - Belo Horizonte Warta Cup - Sopot Pekao Open 2005 - Szczecin Poznan Challenger Ciur Cup 99 - Prague VI Gramado Open de Tenis - Gramado ATP Challenger XXVI Edizione - Manerbio Freudenstadt Challenger - Freudenstadt Kyiv UMC Open - Kiev Porsche Open - Poznan Mitsubishi Electric Europe Cup - Monza Prosperita Open 2007 - Ostrava Challenger 42 - Andrezieux Morocco Tennis Tour - Tanger PrivatBank Cup - Dnepropetrovsk Nossa Caixa Aberto de Sao Paulo - Sao Paulo IPCL Cup - Vadodara CA-Challenge 2000 - Graz 2003 West Side Tennis Club Challenger - Forest Hills Guadalajara Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Challenger Leon 2004 - Leon The Bolton Challenger - Bolton Bytom Challenger XL Capital Bermuda Open - Bermuda X Open Internacional D'Andorra - Andorra Intersport Heilbronn Open - Heilbronn A Glimmer of Hope Challenger - Austin Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Miami Tennis Masters Series - Miami Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid NASDAQ-100 Open - Miami 5th Sardinian International Championships - Cagliari Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Galleryfurniture.com Challenge - Atlanta BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco Open 13 - Marseille Abierto Mexicano Telfonica MoviStar - Acapulco Abierto Mexicano de Tenis Pegaso - Acapulco Copenhagen Open - Copenhagen St. Petersburg Open - St. Petersburg Sydney International - Sydney Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors Basel - Basel Gold Flake Open - Chennai PBZ Zagreb Indoors - Zagreb Salinas Challenger Bogota Challenger Mumbai Open - Mumbai Brasil Open - Costa do Sauipe Verizon Tennis Challenge - Atlanta Brazil Open - Salvador Grand Prix Hassan II - Casablanca Wideyes Swedish Open - Bastad Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston Australian Open - Melbourne Copa AT&T - Buenos Aires French Open - Paris Wimbledon - London U.S. Open - New York Tata Open 2003 - Chennai Internationaler Raiffeisen Grand Prix - St. Polten Australian Open - Melbourne French Open - Paris Croatia Open - Umag Croatia Open - Umag U.S. Open - New York Idea Prokom Open - Sopot RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island French Open - Paris CA Tennis Trophy - Vienna Wimbledon - London U.S. Open - New York Heineken Open - Auckland Qatar Open - Doha Australian Open - Melbourne Citrix Tennis Championships - Delray Beach Mallorca Open - Mallorca French Open - Paris U.S. Men's Clay Court Championships - Houston Delray Beach International Tennis Championships - Delray Beach Wimbledon - London U.S. Open - New York Croatia Open - Umag Davidoff Swiss Indoors - Basel Heineken Open - Auckland Mercedes Cup - Stuttgart Croatia Open Umag - Umag RCA Championships - Indianapolis International Championship of Croatia - Umag Campionati Internazionali di Sicilia - Palermo MoviStar Open - Vina del Mar Kroger / St. Jude International - Memphis Copa Telmex - Buenos Aires Estoril Open - Estoril The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon Abierto Mexicano Telcel - Acapulco Brasil Open - Costa do Sauipe Australian Open - Melbourne Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort French Open - Paris Croatia Open - Umag AIG Japan Open Tennis Championships - Tokyo Wimbledon - London US Men's Clay Court Championships - Houston SA Tennis Open - Johannesburg Legg Mason Tennis Classic - Washington D.C. U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Pilot Pen Tennis - New Haven Farmers Classic - Los Angeles BNP Paribas Open - Indian Wells Wimbledon - London Australian Open - Melbourne Pacific Life Open - Indian Wells Davis Cup, Group 2, 2R, BRA-AHO 5-0 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, BRA-SWE 1-3 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, World Group, PO, RUS-BRA 3-2 Wimbledon - London U.S. Open - New York Olympics - Beijing Olympics - Sydney